//package design.templateMethod.helingang.CheckUtil;
//
//import design.templateMethod.helingang.abClass.Maintenance;
//import design.templateMethod.helingang.imlClass.NewMaintenance;
//
///**
// * @program: LearningDemo
// * @description:
// * @author: Lenny
// * @create: 2019-08-21 22:26
// **/
//public class CheckComplete {
//      private static class Singleton {
//          private static final CheckComplete checkComplete= new CheckComplete();
//      }
//      private CheckComplete(){}
//      public static CheckComplete getCheckComplete(){
//          return Singleton.checkComplete;
//      }
//
//    public void checkStep1(Maintenance maintenance){
//        while (! NewMaintenance.STEP_1)
//        {
//            //todo 超时连接处理
//            maintenance.check();
//        }
//        if (NewMaintenance.STEP_1){
//            System.out.println("Step_1完成");
//        }
//    }
//    public void checkStep2(Maintenance maintenance){
//        while (! NewMaintenance.STEP_2)
//        {
//            maintenance.wash();
//        }
//        if ( NewMaintenance.STEP_2){
//            System.out.println("Step_2完成");
//        }
//    }
//    public void checkAllStep(Maintenance maintenance){
//        checkStep1(maintenance);
//        checkStep2(maintenance);
//    }
//
//    public boolean IsOverTime(long startTimeMillis,long endTimeMillis,int overTime){
//        int executeTime = (int)(endTimeMillis-startTimeMillis)/1000;
//       if (executeTime>overTime){
//           //执行时间大于了设置的超时时间
//           return true;
//       }
//       return false;
//    }
//}
